var _loc10_ = new flashBtn._visible(N[§§constant(53)] * t * _loc8_,N[§§constant(50)] * t * _loc8_);
this.st[§§constant(91)](_loc10_);
var _loc5_ = auto.st[§§constant(51)][§§constant(53)] - this.st[§§constant(51)][§§constant(54)]();
var _loc4_ = auto._rotation[§§constant(51)][§§constant(50)] - this._rotation[§§constant(51)][§§constant(52)]();
var _loc7_ = eval(§§constant(58))[§§constant(74)](eval(§§constant(58))[§§constant(73)](_loc5_),eval(§§constant(58))[§§constant(73)](_loc4_));
_loc5_ /= _loc7_;
_loc4_ /= _loc7_;
var _loc9_ = new Vector.poly(_loc5_,_loc4_);
var _loc6_ = this.getRotation[§§constant(77)]() + auto.getRotation[§§constant(77)]();
_loc7_ = this.getX + auto.getX;
var _loc12_ = _loc9_[§§constant(75)](_loc6_ * (this.getX / _loc7_) * 0.5)[§§constant(107)](180);
var _loc11_ = _loc9_[§§constant(75)](_loc6_ * (auto.getX / _loc7_) * 0.5);
var _loc7_ = new Vector.poly(N[§§constant(53)] * t * _loc6_,N[§§constant(50)] * t * _loc6_);
this._rotation[§§constant(91)](_loc7_);
var _loc4_ = obj._rotation[§§constant(51)][§§constant(53)] - this._rotation[§§constant(51)][§§constant(54)]();
var _loc3_ = obj._rotation[§§constant(51)][§§constant(50)] - this._rotation[§§constant(51)][§§constant(52)]();
var _loc9_ = eval(§§constant(58))[§§constant(74)](eval(§§constant(58))[§§constant(73)](_loc4_),eval(§§constant(58))[§§constant(73)](_loc3_));
_loc4_ /= _loc9_;
_loc3_ /= _loc9_;
var _loc10_ = new Vector.poly(_loc4_,_loc3_);
var _loc5_ = this.getRotation[§§constant(77)]();
_loc9_ = this.getX + obj.getX;
var _loc11_ = _loc10_[§§constant(75)](_loc5_ * (this.getX / _loc9_))[§§constant(107)](180);